package jp.java.test1.pkg40_49.test42;

import jp.java.test1.Com;

abstract class Super {
	public void hello() {
		this.method();
	}
	protected abstract void method();
}

class Sub extends Super {
	protected void method() {
		Com.printf("method");
	}
}

public class Main {
	private static Super s;
	static {
		s = new Sub();
	}
	
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		s.hello();
	}

}
